/**
* @file			LCD.h
* @author  		Jayasingam Adhuran
* @date    		December 05, 2014
* @brief   		HD44780LIB.c Compatible module
*/

#ifndef __LCD_H
#define __LCD_H

#ifdef __cplusplus
extern "C" {
#endif

/* Includes ------------------------------------------------------------------*/
#include <stm32f0xx.h>
	
	
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */

	
// delay function
void delay(uint32_t ms);

void LCD_Init();

// Items to print

// These will print String, However the count of each string is needed to use space on LCD optimally.	
int LCD_ALARM_ON();
int Reset_pressed();
int Enter_new_password();
int wrong_code();

//Enter Code
void LCD_write(int32_t Data_in);	

#ifdef __cplusplus
} // extern "C"
#endif

#endif // __LCD_H
